#pragma once

#include <cstddef>
#include <cstdint>
#include <vector>

/**
 * @brief 分块（run）结构体，表示外部排序阶段的一个有序数据块。
 */
struct Chunk {
    std::size_t id = 0;                   ///< 块编号，用于保持写入顺序。
    std::vector<std::int64_t> data;       ///< 块内数据容器。
};